The NFL has extended its agreement to play regular-season games at Wembley for an additional five years, meaning that at least two games per year will be played at the national stadium until 2020.
The NFL has extended its agreement to play regular-season games at Wembley for an additional five years, meaning that at least two games per year will be played at the national stadium until 2020.